package edu.upol.paradise.compiler.parser;

public class Token {
	
	public Token(TokenType type, Object dValue){
		this.tokenType = type;
		this.tokenValue = dValue;
	}
	
	public Token(TokenType type, Object dValue, int lineNo2, int charNo2) {
		this.tokenType = type;
		this.tokenValue = dValue;
		lineNo = lineNo2;
		charNo = charNo2;
	}

	private Object 	  tokenValue;
	private TokenType tokenType;
	private int lineNo;
	private int charNo;
	
	public Object getTokenValue() {
		return tokenValue;
	}
	public void setTokenValue(Object tokenValue) {
		this.tokenValue = tokenValue;
	}
	public TokenType getTokenType() {
		return tokenType;
	}
	public void setTokenType(TokenType tokenType) {
		this.tokenType = tokenType;
	}
	public int getLineNo() {
		return lineNo;
	}
	public void setLineNo(int lineNo) {
		this.lineNo = lineNo;
	}
	public int getCharNo() {
		return charNo;
	}
	public void setCharNo(int charNo) {
		this.charNo = charNo;
	}
	
	
}
